package com.cheng.example.book.advise151.chap5;

import java.util.ArrayList;
import java.util.List;

/**
 *
 */
public class Client76 {

    public static void main(String[] args) {
        //(1)、并集
        List<String> list1 = new ArrayList<String>();
        list1.add("A");
        list1.add("B");
        List<String> list2 = new ArrayList<String>();
        list2.add("C");
        //并集
        list1.addAll(list2);
        //交集
        list1.retainAll(list2);
        //差集
        list1.removeAll(list2);

        //无重复的交集

        //删除在list1中出现的元素
        list2.removeAll(list1);
        //把剩余的list2元素加到list1中
        list1.addAll(list2);

    }
}
